package com.demo.pojo;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 收费总表
 * </p>
 *
 * @author Helen
 * @since 2020-09-09
 */
@Data
@EqualsAndHashCode()
@Accessors(chain = true)
@ApiModel(value = "THisCarePkg对象", description = "收费总表")
public class THisCarePkg {

    private static final long serialVersionUID = 1L;

    private Integer hospitalId;

    private Integer doctorId;

    private Integer patientId;

    private Integer careHistoryId;

    @ApiModelProperty(value = "挂号ID")
    private Integer registrationId;

    @ApiModelProperty(value = "商户订单号")
    private String orderCode;

    @ApiModelProperty(value = "应付金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "在线支付部分")
    private BigDecimal olPayPart;

    @ApiModelProperty(value = "收费类型：0就诊处，1挂号处，2问答，3...")
    private Boolean typeId;

    @ApiModelProperty(value = "状态:0未支付，1已支付，2确认收款，3申请退款，4已退款,5部分支付,6完成交易（如：已发药），7部分退款")
    private Boolean status;

    @ApiModelProperty(value = "插入时间")
    private Integer addtime;

    @ApiModelProperty(value = "操作地点：1售药，2查检项目，3附加费用，4挂号，，，，")
    private Boolean opPlace;


}
